home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 42
/
Amiga Format AFCD42 (Issue 126, Aug 1999).iso
/
-serious-
/
graphics
/
mpeg2animv1.3
/
archive
/
rend105.lha
/
Rend24.doc
< prev
next >
Wrap
Text File
|
1992-12-10
|
45KB
|
1,022 lines
----------------------------------------------------------------------------
Rend24 - A Batch Image Conversion System
Written by Thomas Krehbiel
Copyright © 1991,1992 Thomas Krehbiel
All Rights Reserved
----------------------------------------------------------------------------
NOTE
This documentation assumes a basic familiarity with AmigaDOS and
the Amiga interface. If you aren't familiar with the concepts of
files, directories, gadgets, windows, etc. you should consult your
"Introduction to the Amiga" manual. Another excellent source of
information is your local Amiga users group.
DISTRIBUTION
Rend24 is being distributed as Shareware. If you find this program
useful, please consider sending a donation of $30 or so to the
author (address given at the end of this document).
There is no longer any difference between the Shareware version
of Rend24 and the Registered version of Rend24, so you will not
be getting anything new by sending me a donation. If you choose
to send a donation, please state that you already have version
1.05.
Rend24 may be freely distributed in its original form to any bulletin
board, network, or through any public domain library collection, so
long as no fees (beyond reasonable media costs) are charged for such
distribution. This product is being distributed "as is", with no
warranties expressed or implied as to the use or misuse of the
program. The author cannot be held responsible for any damages
resulting from the use of this program.
Note that version 1.05 will very likely be the final release. If
you find it lacking features, you may want to consider purchasing
ImageFX from GVP; it includes a batch processor very similar to
Rend24 (coincidentally :) and a wealth of image manipulation
features.
OOPS!
Previous versions of the Rend24 documentation left out a very
important statement:
This software is based in part on the work of the Independant JPEG
Group.
I'd just like to apologize to the Independant JPEG Group for not
having included this, they deserve full credit for their work in
bringing this popular compression format to the computer world at
large.
CHANGES IN 1.05
AGA support was the biggest priority in this version. To support the
new modes and such, a somewhat signficant change had to be made in the
way that the output format was chosen in the front end. The one cycle
gadget was broken into six cycle gadgets... :)
Support for processing frames that do not progress by 1 has been added
(ie. support for processing every other frame, etc.).
Sorry, 1.05 prefs are not compatible with older versions. You'll have
to resave your prefs.
INTRODUCTION
Rend24 was originally written as an excercise in converting
24-Bit IFF files into displayable resolutions. At that time,
I was working with the Toaster's Lightwave 3D often, and without
the benefit of a single-frame controller, it was somewhat awkward
getting a displayable animation out of Lightwave. Lightwave is
capable of saving each frame it generates as a 24-Bit IFF file;
hence, an idea was born.
What I needed was a program that would wait around in the
background while Lightwave generated a frame. Then, when the
frame was saved to disk, the program would jump in and convert
the 24-bit file down to an Amiga-displayable format and pack
it into an IFF Animation file and return to waiting for the
next frame.
So I set out to write my own program to do the job. Along the
way it has acquired a number of useful features which don't relate
at all to the original plan. You can use it to convert GIF
files to Amiga format. You can use it to view JPEG files directly.
You can use it interactively convert VistaPro generated files into
DCTV animations. This program does a lot for the money...
Version 1.05 now fully supports the AGA chipset, for rendering to
the new modes. It is one of the few programs at this time that
does.
CONCEPT
Rend24's purpose is to convert one or more input images into
individual viewable ILBM images or a single viewable ANIM animation.
The input images may be 24-bit ILBMs, GIF format images, or even
JPEG compressed images. You control the format of the output
images and/or animations, including the color depth, dithering,
and size.
Rend24's strength lies in its ability to convert batches of images
at a time. You tell Rend24 where to find the input images, how many
there are, and then sit back and watch it go.
FEATURES
o Runs under Workbench 1.3, 2.0, and 3.0.
o Generally fast conversion times.
o Supports most standard IFF-ILBM image formats, from 2-color through
HAM all the way up to 8- and 24-bit.
o Supports reading Compuserve GIF format images directly.
o Supports reading JPEG/JFIF compressed images directly (thanks
to the Independant JPEG Group).
o Can generate individual pictures or a standard IFF-ANIM Op 5 animation,
with or without palette locking.
o Supports HAM-E and DCTV format rendering.
o Supports Floyd-Steinberg dithering to increase the number of apparent
colors.
o Now includes a handy-dandy front-end for CLI-phobes.
o Supports arbitrary scaling of input images.
o Full support of AGA modes (as of 1.05).
HARDWARE REQUIREMENTS
Rend24 should run on any Amiga with any amount of chip and fast
memory. However, due to the nature of 24-bit image manipulation,
Rend24 can use up quite a bit of memory loading and converting an
image. Working with 320x200x24 images I would say you would need
1Meg minimum. Working with 768x480x24 images you will probably
need at least 3Meg of free memory. Rend24 always uses fast memory
except for the memory to open the display screen, so chip memory
should not be a problem.
Rend24 is fully Workbench 2.0 compatible (as of the time of this
writing, at least). In fact, it takes advantage of a couple of
features in 2.0 which make Amiga mode conversion times a tad
faster.
As of version 1.05, Rend24 also excels under Workbench 3.0.
INSTALLATION
Rend24 is fairly easy to install. Simply drag the program icon
to wherever you would like it to reside. It doesn't have to be
in your C: directory (although if you plan to use the program
from CLI you might want to put it in your command path somewhere).
Certain features of Rend24 require some libraries to be installed
in your LIBS: directory. There should be an installation program
accompanying the main program, which will guide you through
installing the libraries. The libraries are:
hame.library Required for generating HAM-E images.
dctv.library Required for generating DCTV images.
arp.library Required under version 1.3 of the
operating system to have a file
requester available in the front end.
That's it! That wasn't so hard, was it? :)
An INSTALL script should be included to automate the installation
process for you.
RUNNING THE PROGRAM FROM WORKBENCH
Couldn't be easier... simply double click the Rend24 icon and
in a few seconds a window will appear on your Workbench with
a whole bunch of gadgets in it. This is what I call the "Front End"
window, and is where you tell Rend24 what you want to do in a
(hopefully) convienient manner.
Source Image Pattern
This is where you enter input file(s). Click in the string gadget
and just type the full pathname of image you want to convert.
Or, you can click on the Choose gadget to the right to open a
file requester where you can choose the input image.
You can specify a standard wildcard pattern for the source image,
to convert more than